package com.lgh.springcloud.config;

import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

@Configuration
public class ApplicationContextConfig {

    // 这就是类似ribbon的功能
    // 调用payment时通过服务名会负载均衡到对应节点上面，轮询
    // @LoadBalanced 手写ribbon，先将该注解注释，会影响到之前的接口
    @Bean
    public RestTemplate getRestTemplate() {
        return new RestTemplate();
    }

}

